Skip to content

Attest images pushed by CI - #977

Merged
leighmcculloch merged 8 commits into
mainfrom
image-attestation-for-pushed-images
Aug 27, 2026
Merged

Attest images pushed by CI#977
leighmcculloch merged 8 commits into
mainfrom
image-attestation-for-pushed-images

Conversation

@leighmcculloch

@leighmcculloch leighmcculloch commented Aug 26, 2026

Copy link
Copy Markdown
Member

What

Attest every image pushed from main with actions/attest-build-provenance, and document verifying an image with gh attestation verify in the README.

Why

Images published by this repo had no way to be verified or linked back to the code that built them.

Close #648

@github-project-automation github-project-automation Bot moved this to Backlog (Not Ready) in DevX Aug 26, 2026
@leighmcculloch
leighmcculloch marked this pull request as ready for review August 26, 2026 13:12
@leighmcculloch
leighmcculloch requested review from a team and a balanced review from Copilot August 26, 2026 13:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds provenance attestations for container images published from main and documents verification.

Changes:

  • Grants required attestation and OIDC permissions.
  • Attests architecture-specific and multi-platform image digests.
  • Documents verification with the GitHub CLI.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Documents image attestation verification.
.github/workflows/internal-push.yml Generates provenance attestations after image pushes.
.github/workflows/ci.yml Grants permissions to the reusable push workflow.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@fnando fnando left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice!

@leighmcculloch
leighmcculloch merged commit 355670f into main Aug 27, 2026
100 checks passed
@leighmcculloch
leighmcculloch deleted the image-attestation-for-pushed-images branch August 27, 2026 04:30
@github-project-automation github-project-automation Bot moved this from Backlog (Not Ready) to Done in DevX Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Image attestation

3 participants